html {
    font-size: 62.5%;
}
* {
    margin: 0;
    padding: 0;
    font-family: "Lucida Grande", Lucida Sans Unicode, Hiragino Sans GB, 
        WenQuanYi Micro Hei, Verdana, Aril, sans-serif;
    -webkit-font-smoothing: antialiased;
    line-height: 150%;
}
body {
    font-size: 12px;
    font-size: 1.2rem;
    background-color: #e9eaec;
}
a {
    color: #000;
    text-decoration: none;
}
a:visited {
    color: #000;
}
a:hover {
    color: #000;
}
#head, #footer {
    background-color: #000;
    height: 24px;
    line-height: 24px;
    color: #ffffff;
}
#head a {
    color: #ffffff;
}
#content {
    width: 1000px;
    margin: 16px auto;
}
